package xyz.haijin.mybatisplus.annotation;

import xyz.haijin.mybatisplus.constant.QueryConstant;

import java.lang.annotation.*;

/**
 * mp排序注解
 * @author  liuhaijin
 * @date 2022/1/24
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface OrderBy {
    // 数据据库字段名
    String value() default "";

    // 排序方式
    String sortValue() default QueryConstant.DESC;

    // 排序权重 值越大字段就越排在后面
    int sort() default 1;
}
